Raspberry Pi /RP2350 /TRNG /RNG_ISR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as RNG_ISR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (EHR_VALID)EHR_VALID 0 (AUTOCORR_ERR)AUTOCORR_ERR 0 (CRNGT_ERR)CRNGT_ERR 0 (VN_ERR)VN_ERR 0RESERVED

Description

RNG status register. If corresponding RNG_IMR bit is unmasked, an interrupt will be generated.

Fields

EHR_VALID

1’b1 indicates that 192 bits have been collected in the RNG, and are ready to be read.

AUTOCORR_ERR

1’b1 indicates Autocorrelation test failed four times in a row. When set, RNG cease from functioning until next reset.

CRNGT_ERR

1’b1 indicates CRNGT in the RNG test failed. Failure occurs when two consecutive blocks of 16 collected bits are equal.

VN_ERR

1’b1 indicates Von Neuman error. Error in von Neuman occurs if 32 consecutive collected bits are identical, ZERO or ONE.

RESERVED

RESERVED

Links

() ()